package com.lagou.homework144;

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

/**
 * 使用基于tcp协议的编程模型实现将UserMessage类型对象由客户端发送给服务器；
 * 服务器接收到对象后判断用户对象信息是否为 "admin"和"123456"，
 * 若是则将UserMessage对象中的类型改为"success"，否则将类型改为"fail"并回发给客户端，
 * 客户端接收到服务器发来的对象后判断并给出登录成功或者失败的提示。
 * 其中UserMessage 类的特征有：类型(字符串类型)和用户对象(User 类型)。
 * 其中User 类的特征有：用户名、密码(字符串类型)。
 * 如：UserMessage tum = new UserMessage("check", new User("admin", "123456"));
 */
public class SignInTest {
    public static void main(String[] args) {

        Thread serverThread = new Thread(new ServerRunnable());
        serverThread.start();

        try {
            Thread.sleep(500);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        Thread clientThread = new Thread(new ClientRunnable());
        clientThread.start();


    }
}
